﻿using System;
using System.Collections.Generic;

namespace autoMessage.Entities;

/// <summary>
/// 运行维护事件表
/// </summary>
public partial class OperationEvent
{
    /// <summary>
    /// 运行维护事件ID
    /// </summary>
    public long OperationEventId { get; set; }

    /// <summary>
    /// 运行维护事件编号（年月日-事件序号)
    /// </summary>
    public string? OperationEventNum { get; set; }

    /// <summary>
    /// 运行维护事件等级
    /// </summary>
    public long? OperationEventLevel { get; set; }

    /// <summary>
    /// 运行维护事件分类ID
    /// </summary>
    public long? OperationEventClass { get; set; }

    /// <summary>
    /// 运行维护事件来源
    /// </summary>
    public long? OperationEventFrom { get; set; }

    /// <summary>
    /// 运行维护事件描述（摘要）
    /// </summary>
    public string? OperationEventDescription { get; set; }

    /// <summary>
    /// 运行维护事件是否误报
    /// </summary>
    public int? OperationEventErrorReport { get; set; }

    /// <summary>
    /// 运行维护事件影响性
    /// </summary>
    public string? OperationEventInfluence { get; set; }

    /// <summary>
    /// 运行维护事件所属机构
    /// </summary>
    public long? OperationEventBranchId { get; set; }

    /// <summary>
    /// 运行维护事件发生时间
    /// </summary>
    public DateTime? OperationEventStartTime { get; set; }

    /// <summary>
    /// 运行维护事件状态
    /// </summary>
    public int? OperationEventStatus { get; set; }

    /// <summary>
    /// 运行维护事件结束时间
    /// </summary>
    public DateTime? OperationEventEndTime { get; set; }

    /// <summary>
    /// 运行维护事件处理情况
    /// </summary>
    public string? OperationEventResult { get; set; }

    /// <summary>
    /// 运行维护事件处理人
    /// </summary>
    public long? OperationEventHandlerId { get; set; }
}
